// 接口域名
const intface_domin = 'dev.tyll.net.cn'

// 协议
const xieyi = 'https'

// 路径前缀
let path = ''

// 配置
let conf = {
    url_prefix: '',
    download_prefix: '',
}

// if (process.env.NODE_ENV === 'production') {
//     //只要是build模式，一定不会再使用固定的intface_domin,而且 download_prefix 和 url_prefix 一定是一直的
//     conf.download_prefix = conf.url_prefix = '/';
//     //dev服务器上，适配dev服务器没有做vhost的情况,下载前缀和ajax前缀都需要重写,需要加上path
//     if (window.location.host == 'dev.tyll.net.cn') {
//         conf.download_prefix = conf.url_prefix = path
//     }
//最后ajax使用的时候是 url_prefix,一定要保证url_prefix的正确性,文件下载统一使用前缀download_prefix
// }


switch (process.env.NODE_ENV) {
    case 'development':
        //由于开发模式下本地会有代理，所以开发模式下url前缀是/
        path = '/mandiao-mini-api/public/'
        conf.url_prefix = path;
        //下载不是xhr，不经过本地代理，所以需要直接从服务器上获取
        conf.download_prefix = xieyi + '://' + intface_domin + path;
        break;
    case 'pre':
        path = '/mandiao-mini-api/public/'
        conf.url_prefix = path;
        conf.download_prefix = xieyi + '://' + intface_domin + path;
        break;
    case 'production':
        path = '/';
        conf.download_prefix = conf.url_prefix = path;
        break;
    default:
        break;
}


export default {
    /**
     * @description 配置显示在浏览器标签的title
     */
    title: '漫调E空间',

    /**
     * @description token在Cookie中存储的天数，默认1天
     */
    cookieExpires: 1,
    /**
     * @description 是否使用国际化，默认为false
     *              如果不使用，则需要在路由中给需要在菜单中展示的路由设置meta: {title: 'xxx'}
     *              用来在菜单中显示文字
     */
    useI18n: false,
    /**
     * @description api请求基础路径
     */
    baseUrl: {
        dev: '/',
        pro: '/'
    },
    /**
     * @description 默认打开的首页的路由name值，默认为home
     */
    homeName: 'home',
    /**
     * @description 需要加载的插件
     */
    plugin: {
        'error-store': {
            showInHeader: true, // 设为false后不会在顶部显示错误日志徽标
            developmentOff: true // 设为true后在开发环境不会收集错误信息，方便开发中排查错误
        }
    },
    conf: conf
}